home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 28
/
Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso
/
Aminet
/
dev
/
c
/
AMesaRTL.lha
/
Mesa-2.6
/
amiga
/
drivers
/
AmigaMesaRTL
/
Smakefile
< prev
Wrap
Makefile
|
1998-09-19
|
1KB
|
53 lines
# smakefile for core library for Amiga mesa.library
# Based on the makefile by Stefan Zivkovic
##### MACROS #####
LIBRARYDIR = //library/mesadrivers
TMP_FILE = T:MesaTMP_SCOPTS
DRIVEROBJECTS = amigamesartl.o mesamain.o
DRIVER_LIBRARYSCFLAGS = idlen=63 nocheckabort
# Features to make and link a shared library for amiga
DRIVER_VERSION = 2
DRIVER_REV = 0
DRIVER_LIBRARYFD = //include/fd/mesadriver.fd
DRIVER_LIBRARY = $(LIBRARYDIR)/amigamesartl
DRIVER_MAKELIBRARY = slink with lib:utillib.with lib lib:scm881.lib+lib:sc.lib+lib:amiga.lib libversion $(DRIVER_VERSION) librevision $(DRIVER_REV) libfd $(DRIVER_LIBRARYFD) TO $(DRIVER_LIBRARY) FROM lib:libent.o lib:libinitr.o
CC = sc
##### RULES #####
.a.o:
$(CC) WITH=$(TMP_File) $*.a
.c.o:
$(CC) WITH=$(TMP_File) $*.c
##### TARGETS #####
default:
smake library
library: $(DRIVER_LIBRARY)
@echo "------- FINISHED ------"
$(DRIVER_LIBRARY): DRIVER_Library $(DRIVEROBJECTS) DeleteTMP
@echo "------ Making Mesa driver Library -----"
$(DRIVER_MAKELIBRARY) $(DRIVEROBJECTS)
mesamain.o: //lib/mesamain.c
$(CC) WITH=$(TMP_FILE) //lib/mesamain.c OBJNAME=mesamain.o
# Makes temporary scoptions to use in global .c.o
DRIVER_Library:
@echo >$(TMP_FILE) "$(DRIVER_LIBRARYSCFLAGS)"
DeleteTMP:
@delete $(TMP_FILE)